package top.zywork.service;

import top.zywork.weixin.PayResult;
import top.zywork.weixin.RefundResult;

/**
 * 支付回调接口<br/>
 *
 * 创建于2019-07-08<br/>
 *
 * @author 王振宇
 * @version 1.0
 */
public interface PayNotifyService {

    /**
     * 微信支付成功回调
     * @param payResult 
     */
    void wxPaySuccessNotify(PayResult payResult);

    /**
     * 微信支付失败回调
     * @param payResult
     */
    void wxPayFailNotify(PayResult payResult);

    /**
     * 微信退款成功回调
     * @param refundResult
     */
    void wxRefundSuccessNotify(RefundResult refundResult);

    /**
     * 微信退款失败回调
     * @param refundResult
     */
    void wxRefundFailNotify(RefundResult refundResult);

}
